m-Consensus Objects Are Pretty Powerful
نویسنده
چکیده
A recent paper by Afek, Ellen, and Gafni introduced a family of deterministic objects Om,k, for m, k ≥ 2, with consensus numbers m such that, for each k ≥ 2, Om,k is computationally less powerful than Om,k+1 in systems with at least mk+m+k processes. This paper gives a wait-free implementation of Om,k from (m+ 1)-consensus objects and registers in systems with any finite number of processes. In order to do so, it introduces a new family of objects which helps us to understand the power of m-consensus among more than m processes. 1998 ACM Subject Classification E.1 Distributed Data Structures, F.1.2 Parallelism and concurrency
منابع مشابه
Consensus Numbers of Transactional Objects
This paper describes the ability of asynchronous shared-memory distributed systems to solve the consensus problem in a wait-free manner if processes are permitted to perform transactions on the shared memory in a single atomic action. It will be shown that transactional memory is often extremely powerful, even if weak types of shared objects are used and the transactions are short. Suppose T is...
متن کاملSet Consensus Using Arbitrary Objects
In the (N; k)-consensus task, each process in a group starts with a private input value, communicates with the others by applying operations to shared objects, and then halts after choosing a private output value. Each process is required to choose some process's input value, and the set of values chosen should have size at most k. This problem, rst proposed by Chaudhuri in 1990, has been exten...
متن کاملThe Disclosure Power of Shared Objects
Shared objects are the means by which processes gather and exchange information about the state of a distributed system. Objects that disclose more information about the system—and thus provide a more centralized view—are therefore more desirable. In this paper, we propose the schedule reconstruction (SR) problem as a new metric for the disclosure power of shared memory objects. In schedule rec...
متن کاملانتخاب اعضای ترکیب در خوشهبندی ترکیبی با استفاده از رأیگیری
Clustering is the process of division of a dataset into subsets that are called clusters, so that objects within a cluster are similar to each other and different from objects of the other clusters. So far, a lot of algorithms in different approaches have been created for the clustering. An effective choice (can combine) two or more of these algorithms for solving the clustering problem. Ensemb...
متن کاملUnderstanding the Set Consensus Partial
We present a complete characterization of the Set Consensus Partial Order, a reenement of the Consensus Hierarchy of Herlihy. We deene the (n; k)-set consensus problem as the k-set consensus problem for n processors. We then answer the question of whether an (n; k)-set consensus object (an object which solves the (n; k)-set consensus problem) can be implemented using a combination of (m; `)-set...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016